package br.usp.pcs.poli.lti.iToo.model;

import java.util.ArrayList;

public class ClassModel {
	public ClassModel(String name, Class<?> type)
	{
		_name = name;
		_type = type;
		_methods = new ArrayList<MethodModel>();
		_attributes = new ArrayList<AttributeModel>();
	}
	
	private String _name;
	private Class<?> _type;
	private Iterable<MethodModel> _methods;
	private Iterable<AttributeModel> _attributes;
	
	public String get_name() {
		return _name;
	}
	public void set_name(String _name) {
		this._name = _name;
	}
	public Class<?> get_type() {
		return _type;
	}
	public void set_type(Class<?> _type) {
		this._type = _type;
	}
	public Iterable<MethodModel> get_methods() {
		return _methods;
	}
	public Iterable<AttributeModel> get_attributes() {
		return _attributes;
	}
	
}
